package com.example.demo.service;

import com.example.demo.controller.data.ReturnData;
import com.example.demo.entity.Circle;
import com.example.demo.entity.CircleLike;
import com.example.demo.entity.Comment;

public interface CircleService {
    ReturnData getList(int page, int pageSize, String token);

    ReturnData add(String token, Circle circle);

    ReturnData myList(int page, int pageSize, String token);

    ReturnData like(String token, CircleLike circleLike);

    ReturnData myLikeList(int page, int pageSize, String token);

    ReturnData getLikeUsers(int id);

    ReturnData delete(String token, Circle circle);

    ReturnData comment(String token, Comment comment);

    ReturnData getCommentList(int id);

    ReturnData delComment(String token, Comment comment);
}
